
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<%
        request.setAttribute("nombrePagina", "Nuevo Microseguro");
%>

<f:view>

    <%@include file="/WEB-INF/jspf/header.jspf" %>

    <%-- >>>> INICIO MODULO Seleccionado <<< --%>

    <h:form id="frmNuevoSolicitudChequera">

        <h3>REGISTRAR MICROSEGURO:</h3>

        <h:messages id="messages" styleClass="messages_content" layout="table" errorClass="error" warnClass="warn" infoClass="info"/>
        <br/>
        
            <h:panelGrid columns="2" >
                <%--
                <h:outputLabel value="Fec. Registro: " for="txtfReg" />
                <t:inputCalendar id="txtfReg" value="#{MicroseguroController.microseguro.fechaRegistro}" renderAsPopup="true" size="18" />
                --%>
                <h:outputLabel value="Descripción: " for="txtdes" />
                <h:inputTextarea id="txtdes" value="#{MicroseguroController.microseguro.descripcion}" cols="18" rows="4" >
                    <f:validateLength maximum="100" />
                </h:inputTextarea>

                <h:outputLabel value="Fec. Inicio: " for="txtfIni" />
                <t:inputCalendar id="txtfIni" value="#{MicroseguroController.microseguro.fechaInicio}" renderAsPopup="true" size="18" />

                <h:outputLabel value="Fec. Final: " for="txtfFinal" />
                <t:inputCalendar id="txtfFinal" value="#{MicroseguroController.microseguro.fechaFinal}" renderAsPopup="true" size="18" />
                
                <h:outputLabel value="Tipo: " for="txttipo" />
                <h:selectOneMenu id="txttipo" value="#{MicroseguroController.microseguro.fidTipoMicroseguro}" >
                    <f:selectItems value="#{MicroseguroController.tipoMicroseguros}" />
                </h:selectOneMenu>
                
                <h:outputLabel value="Prima" for="txtPrima" />
                <h:inputText id="txtPrima" value="#{MicroseguroController.microseguro.prima}" size="18" />

                <h:outputLabel value="Frecuencia Prima" for="txtFrecPrima" />
                <h:selectOneMenu id="txtTipoFrecPrima" value="#{MicroseguroController.microseguro.frecuenciaPrima}">
                    <f:selectItems value="#{MicroseguroController.tipoFrecuenciaPrima}" />
                </h:selectOneMenu>

                <h:commandLink id="btnAsocCliente" value="Asociar Cliente" action="#{AsociacionSeguroClienteController.AsociarCliente}" />
                <h:panelGroup/>

                
            </h:panelGrid>

            <h:panelGrid columns="1" >

                <h:outputText value="<h3>CLIENTES SELECCIONADOS:</h3>" escape="false"/>
                <h:panelGroup />
                
                <t:dataTable id="tblClientesAsociados"
                             value="#{AsociacionSeguroClienteController.personasNaturalesAgregar}"
                             var="item"
                             bgcolor="#F1F1F1" border="10" cellpadding="5"
                             cellspacing="3" first="0"
                             frame="hsides" rules="all"
                             summary="Esta es la Lista de Clientes Naturales"
                             rowClasses="TableRow1,TableRow2" columnClasses="TableColumn"
                             styleClass="TableClass" headerClass="TableHeader" footerClass="TableFooter">
                    <h:column>
                        <f:facet name="header"><h:outputText value=" Dni "/></f:facet>
                        <h:outputText value="#{item.dniPersona}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value=" Nombre "/></f:facet>
                        <h:outputText value="#{item.nombrePersona}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value=" Apellido Paterno "/></f:facet>
                        <h:outputText value=" #{item.apePaternoPersona}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value=" Apellido Materno "/></f:facet>
                        <h:outputText value="#{item.apeMaternoPersona}" />
                    </h:column>
                    <h:column>
                        <f:facet name="header"><h:outputText value=" Estado Civil "/></f:facet>
                        <h:outputText value="#{item.sexPersona}" />
                    </h:column>
                    <h:column>
                        <h:commandLink id="btnRemover" action="#{AsociacionSeguroClienteController.ClienteNaturalRetirado}" value="Remover Cliente" >
                            <f:setPropertyActionListener  target="#{AsociacionSeguroClienteController.personaNaturalTemp}" value="#{item}"/>
                        </h:commandLink>
                    </h:column>
                </t:dataTable>
                <h:panelGroup />
                
                <h:panelGroup>
                    <h:commandButton id="btnGuardar" value="Guardar" action="#{MicroseguroController.registrar}"></h:commandButton>
                    <h:commandButton id="btnCancelar" value="Cancelar" action="#{MicroseguroController.Cancelar}"></h:commandButton>
                </h:panelGroup>
                <h:panelGroup/>

            </h:panelGrid>

    </h:form>

    <%-- <<<< FIN MODULO Seleccionado >>>> --%>
    <%@include file="/WEB-INF/jspf/footer.jspf" %>

</f:view>

